package com.leetcode.LeetCode精选TOP面试题;

/**
 * @author 覃国强
 * @date 2022-06-07 17:23
 */
public class 题库_0088_合并两个有序数组 {

  static
  class Solution {
    public void merge(int[] nums1, int m, int[] nums2, int n) {
      if (n == 0) {
        return;
      }
      int index = nums1.length - 1;
      --m;
      --n;
      while (n >= 0) {
        if (m < 0 || nums2[n] >= nums1[m]) {
          nums1[index--] = nums2[n--];
        } else {
          nums1[index--] = nums1[m--];
        }
      }
    }
  }

}
